package IPrototipo.Entidades;

import java.sql.Date;

public class Competencia {
	private String nombreCompetencia;
	private String deporteAsociado;
	private Disponibilidad[] disponibilidades;
	private Ronda[] rondas;
	private Modalidad modalidad;
	private Participante[] participantes;
	private String reglamento;
	private Date fecha_baja;
	private String estado;
	private Usuario creadaPor;

	
	
	
	public String getNombreCompetencia() {
		return nombreCompetencia;
	}
	public void setNombreCompetencia(String nombreCompetencia) {
		this.nombreCompetencia = nombreCompetencia;
	}
	public String getDeporteAsociado() {
		return deporteAsociado;
	}
	public void setDeporteAsociado(String deporteAsociado) {
		this.deporteAsociado = deporteAsociado;
	}
	public Modalidad getModalidad() {
		return modalidad;
	}
	public void setModalidad(Modalidad modalidad) {
		this.modalidad = modalidad;
	}
	public String getReglamento() {
		return reglamento;
	}
	public void setReglamento(String reglamento) {
		this.reglamento = reglamento;
	}
	public String getUsuario() {
		return this.creadaPor.getCorreo_electronico();
	}
	public void setUsuario(Usuario usuariologueado) {
		this.creadaPor = usuariologueado;
	}
	//solo para evitar el error
	public void setUsuario(String nombreUser){
		this.creadaPor=new Usuario(nombreUser);
	}
	public Date getFecha_baja() {
		return fecha_baja;
	}
	public void setFecha_baja(Date fecha_baja) {
		this.fecha_baja = fecha_baja;
	}
	public Disponibilidad[] getDisponibilidades() {
		return disponibilidades;
	}
	public void setDisponibilidades(Disponibilidad[] disponibilidades) {
		this.disponibilidades = disponibilidades;
	}
	public Ronda[] getRondas() {
		return rondas;
	}
	public void setRondas(Ronda[] rondas) {
		this.rondas = rondas;
	}
	public Participante[] getParticipantes() {
		return participantes;
	}
	public void setParticipantes(Participante[] participantes) {
		this.participantes = participantes;
	}
	public String getEstado() {
		return estado;
	}
	public void setEstado(String estado) {
		this.estado = estado;
	}

}
